Cleanest Ruby Transitions